--
-- PostgreSQL database dump
--

-- Dumped from database version 9.0.11
-- Dumped by pg_dump version 9.0.11
-- Started on 2013-03-14 17:50:43

SET statement_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;

--
-- TOC entry 462 (class 2612 OID 11574)
-- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: postgres
--

CREATE OR REPLACE PROCEDURAL LANGUAGE plpgsql;


ALTER PROCEDURAL LANGUAGE plpgsql OWNER TO postgres;

SET search_path = public, pg_catalog;

SET default_tablespace = '';

SET default_with_oids = false;

--
-- TOC entry 142 (class 1259 OID 24613)
-- Dependencies: 6
-- Name: articulo; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE articulo (
    id numeric NOT NULL,
    codigo character varying(10),
    nombre character varying(100),
    categoria character varying(50),
    costo numeric,
    precio numeric,
    imagen character varying,
    existencia numeric
);


ALTER TABLE public.articulo OWNER TO postgres;

--
-- TOC entry 143 (class 1259 OID 24619)
-- Dependencies: 142 6
-- Name: articulo_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE articulo_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    NO MAXVALUE
    CACHE 1;


ALTER TABLE public.articulo_id_seq OWNER TO postgres;

--
-- TOC entry 1809 (class 0 OID 0)
-- Dependencies: 143
-- Name: articulo_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE articulo_id_seq OWNED BY articulo.id;


--
-- TOC entry 1810 (class 0 OID 0)
-- Dependencies: 143
-- Name: articulo_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('articulo_id_seq', 46, true);


--
-- TOC entry 146 (class 1259 OID 24639)
-- Dependencies: 6
-- Name: compra; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE compra (
    codigo character varying(10),
    cedula character varying(8),
    fecha date
);


ALTER TABLE public.compra OWNER TO postgres;

--
-- TOC entry 147 (class 1259 OID 24642)
-- Dependencies: 6
-- Name: itemcompra; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE itemcompra (
    codigocompra character varying(10),
    codigoarticulo character varying(10),
    cantidad integer
);


ALTER TABLE public.itemcompra OWNER TO postgres;

--
-- TOC entry 144 (class 1259 OID 24621)
-- Dependencies: 6
-- Name: usuario_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE usuario_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MINVALUE
    MAXVALUE 100000
    CACHE 1;


ALTER TABLE public.usuario_id_seq OWNER TO postgres;

--
-- TOC entry 1811 (class 0 OID 0)
-- Dependencies: 144
-- Name: usuario_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('usuario_id_seq', 3, true);


--
-- TOC entry 145 (class 1259 OID 24623)
-- Dependencies: 1797 6
-- Name: usuario; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE usuario (
    id integer DEFAULT nextval('usuario_id_seq'::regclass) NOT NULL,
    cedula character varying(8),
    nombre character varying(20),
    apellido character varying(20),
    fechanacimiento date,
    fecharegistro date,
    password character varying,
    tipo character varying(20)
);


ALTER TABLE public.usuario OWNER TO postgres;

--
-- TOC entry 1796 (class 2604 OID 32837)
-- Dependencies: 143 142
-- Name: id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY articulo ALTER COLUMN id SET DEFAULT nextval('articulo_id_seq'::regclass);


--
-- TOC entry 1800 (class 0 OID 24613)
-- Dependencies: 142
-- Data for Name: articulo; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (34, '1111', 'adidas', 'Zapatos', 25.0, 50.0, 'imagenes/add2.jpg', 10.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (35, '1112', 'botas', 'Zapatos', 64.0, 145.0, 'imagenes/botas.jpg', 6.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (36, '1113', 'cartera Jose Part', 'Carteras', 34.0, 532.0, 'imagenes/cartera.jpg', 34.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (37, '1114', 'cartera pom', 'Carteras', 25.0, 144.0, 'imagenes/cartera2.jpg', 36.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (38, '1115', 'collares plus', 'Accesorios', 2.0, 4.0, 'imagenes/collares.jpg', 50.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (40, '1117', 'franela xD', 'Ropa', 45.0, 89.0, 'imagenes/franela.jpg', 6.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (41, '1118', 'conjunto  infantil ', 'Ropa', 23.0, 56.0, 'imagenes/descarga (8).jpg', 78.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (42, '1119', 'gorra Vzla', 'Ropa', 100.0, 2000.0, 'imagenes/gorra4.jpg', 2.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (43, '1110', 'gorra NY', 'Ropa', 21.0, 54.0, 'imagenes/gorra3.jpg', 12.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (44, '1101', 'factory', 'Perfumes', 25.0, 140.0, 'imagenes/perfumes3.jpg', 25.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (45, '1102', 'perfumes famale', 'Perfumes', 25.0, 98.0, 'imagenes/perfumes.jpg', 8.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (39, '1116', 'collar corazon', 'Accesorios', 45.0, 123.0, 'imagenes/collares1.jpg', 5.0);
INSERT INTO articulo (id, codigo, nombre, categoria, costo, precio, imagen, existencia) VALUES (46, '11111', 'zapatos plas', 'Zapatos', 23.0, 455.0, 'imagenes/zapatos3.jpg', 3.0);


--
-- TOC entry 1802 (class 0 OID 24639)
-- Dependencies: 146
-- Data for Name: compra; Type: TABLE DATA; Schema: public; Owner: postgres
--



--
-- TOC entry 1803 (class 0 OID 24642)
-- Dependencies: 147
-- Data for Name: itemcompra; Type: TABLE DATA; Schema: public; Owner: postgres
--



--
-- TOC entry 1801 (class 0 OID 24623)
-- Dependencies: 145
-- Data for Name: usuario; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO usuario (id, cedula, nombre, apellido, fechanacimiento, fecharegistro, password, tipo) VALUES (1, 'profesor', '123', 'administrador', NULL, NULL, NULL, NULL);
INSERT INTO usuario (id, cedula, nombre, apellido, fechanacimiento, fecharegistro, password, tipo) VALUES (2, 'usuario1', '123', 'operador', NULL, NULL, NULL, NULL);
INSERT INTO usuario (id, cedula, nombre, apellido, fechanacimiento, fecharegistro, password, tipo) VALUES (1, '12345678', 'jose', 'perez', '2001-03-13', '1905-03-01', '123', 'usuario');
INSERT INTO usuario (id, cedula, nombre, apellido, fechanacimiento, fecharegistro, password, tipo) VALUES (2, '20010162', 'guillermo', 'asaro', '1992-02-23', '1905-03-01', '20010162', 'administrador');
INSERT INTO usuario (id, cedula, nombre, apellido, fechanacimiento, fecharegistro, password, tipo) VALUES (3, '20671198', 'tony', 'suarez', '1991-03-27', '1905-03-01', '20671198', 'administrador');


--
-- TOC entry 1799 (class 2606 OID 32839)
-- Dependencies: 142 142
-- Name: articulo_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY articulo
    ADD CONSTRAINT articulo_pkey PRIMARY KEY (id);


--
-- TOC entry 1808 (class 0 OID 0)
-- Dependencies: 6
-- Name: public; Type: ACL; Schema: -; Owner: postgres
--

REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM postgres;
GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO PUBLIC;


-- Completed on 2013-03-14 17:50:43

--
-- PostgreSQL database dump complete
--

